nitoTV version 0.4 (take two), Apr 5th, 2008.

Version History
===============

0.4 Photo playback improvements, libdvdnav re-emerges, Independent OpenAL installer, Added settings to turn off unplayed markers and preview generation. Updated patches for 0.2.1 USB in smart installer, Settings images, file copy/paste, playlist enhancements (re-arrange, move to top/bottom), kextloader and smart installer merged, custom network arguments (for mounting) and of course bug fixes.

0.3.1 Major bug fixes (fixPerm works again) Updated smart installer to work from restore images, Cover Art returns. unplayed markers return.

0.3 Bug fixes, tweaks, more features restored, ability to turn off POD, RSS and Weather from menu

0.2.2 Has some major fixes, finally updated to full take 2 to investigate some of the installer problems, and im happy to report that the Smart Installer AND Perian installer both work in Take 2 full now! Those are the main changes for 0.2.2.

0.2.1 Has one minor fix, there was a missing file that was causing the smart installer to throw an error, this file has been included so HOPEFULLY the installer should work for everyone now.

General Update Info 0.4
===================

Photo playback has been improved in MPlayer (new version), now less picky with higher resolution files and plays back smoother. It's still an underdeveloped section of the plugin and ideally we wan't to use Apples code for photo management and/or playback, just haven't completely figured it out yet.

Due to the possible monkey wrench thrown at the DVD framework we've taken another look at libdvdnav. It has come a long way since the last time we used it (navigation is alot more stable, no green screens of death, yet), HOWEVER, caching still leaves A LOT to be desired. So it is possible again to turn menus on or off. 

It appears the identical code for unplayed markers for 1.x in take 2 cause massive lag issues. With this in mind I added settings to toggle the unplayed markers and the auto generation of the coverArt / images. In the next update I hope to be re-vamping the entire asset management system so hopefully that will fix the lag issues. 

USB Patching for 2.0.1 has been added (tested and works). 

File copying and pasting should work again, (also bringing back the on screen display - file copy complete etc..).

Playlists have seen some nice enhacements in this version. It is now possible to re-arrange files,  pressing the right (>) remote button will bring up a contextual menu offering (move up, move down, move to top, move to bottom). 

We finally remembered to merge the kextloader and smart installer. 

It's possible to edit arguments in blacklist and mplayer (just press play on them). 

We added a nice "Extra arguments" feature to network mounts, just add the arguments in one line, they will be delimited by their spaces. This feature should help anyone who needs to append any extra arguments in mounting smb of nfs shares.

MPlayer extra argument note: with the update to a new svn based MPlayer the "-vo macosx" argument causes some major problems (lots of green screens in playlists and such). We had "-vo macosx" as a default extra argument so anyone who updates would have run into a problem. With that in mind we now swap in "quartz" if macosx is found among extra arguments. This not only plays better but it also alleviates any problems we found in the new player (so far).

The update list to catch up to the 1.x version is getting smaller, we have finished all the top list (not enough time) now its left to potential code re-writes. The QuickTime on screen display and metadata should definitely make the next version, the DVDPlayback framework we're much less optimistic for, it looks like Apple threw some type of monkey wrench in there that may prevent it from working at all.


Potential code re-writes: 

1. On screen display in quicktime
2. dvd playback framework (dvd plays in mplayer for now - may not work at all in take 2)
3. metadata

Special Thanks
==============

 brandon holland (for various example code for porting to Take 2)
 ben mackin (for informative take 2 wiki and info for USB patch)
 alan quatermain (always gets a shout)
 Turbo (same)
 Sapphire team (for open source leopard porting info)
 mplayer team (for mplayer)
 Ricard Bannister (for emulators)
 jrhelp32 (offset update for 2.0.1 USB patch)
 
Legal
=======
 
nitoTV Copyright  2008 nito llc.
All rights reserved.

SSE3 emulator copyright 2007 by Mike Byrne (turbo@0xfeedbeef.com)

Portions Copyright (c) 2007 Alan Quatermain

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, publish, and/or distribute copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
